package com.phkj.qdh.bean

import android.os.Parcelable
import kotlinx.parcelize.Parcelize
@Parcelize
data class MyBaseInspectBean(
    val anyRisk: Int,
    val checkTime: String,
    val detail: List<Detail>,
    val id: Int,
    val keyPointTypeId: Int,
    val keyPointTypeName: String,
    val lastKeyPointTypeId: Int,
    val name: String,
    val remark: String,
    val state: Int,
    val stateName: String
):Parcelable
@Parcelize
data class Detail(
    val fieldKey: String,
    val fieldName: String,
    val fieldValue: String
):Parcelable

@Parcelize
data class KeyPointData(
    val id:Int,
    val keyPointFieldBaseVOList:ArrayList<Detail>,
):Parcelable

data class MyBaseInspectDetailBean(
    val anyRisk: Int,
    val checkTime: String,
    val checkUsers: List<String>,
    val createTime: String,
    val eventName: String,
    val eventScore: Int,
    val eventScoreConfigurationId: Int,
    val feedbackEntityList: List<FeedbackEntity>,
    val id: Int,
    val imageUrl: String,
    val keyPointDataId: Int,
    val keyPointDataList: List<Detail>,
    val keyPointTypeId: Int,
    val keyPointTypeName: String,
    val lastKeyPointTypeId: Int,
    val lastKeyPointTypeName: String,
    val policeName: String,
    val policeScore: Int,
    val policeScoreConfigurationId: Int,
    val rectification: Int,
    val rectificationTime: String,
    val remark: String,
    val responsibleUserIds: List<Int>,
    val responsibleUsers: List<String>,
    val state: Int
)

data class FeedbackEntity(
    val basicInspectionId: Int,
    val content: String,
    val createTime: String,
    val delete: Boolean,
    val id: Int,
    val imageUrl: String,
    val type: Int,
    val updateTime: String
)